import request from '@/utils/request'

const baseUrl = '/task'

// 获取任务详情
export function getTaskDetail(params) {
  return request({
    url: baseUrl + '/getTaskDetail',
    method: 'get',
    params: params
  })
}

// 获取当前点餐员的所有任务
export function getPageListByUser(params) {
  return request({
    url: baseUrl + '/getPageListByUser',
    method: 'post',
    data: params
  })
}

// 获取当前点餐员的所有任务
export function generatorTask(params) {
  return request({
    url: baseUrl + '/generate',
    method: 'post',
    data: params
  })
}

// 删除任务
export function deleteTask(params) {
  return request({
    url: baseUrl + '/delete',
    method: 'get',
    params: params
  })
}

// 修改时间
export function updateTime(params) {
  return request({
    url: baseUrl + '/updateTime',
    method: 'post',
    data: params
  })
}

// 根据点餐码查询原有时间
export function getEndTime(params) {
  return request({
    url: baseUrl + '/getEndTime',
    method: 'get',
    params: params
  })
}

// 校验点餐码
export function valid(params) {
  return request({
    url: baseUrl + '/valid',
    method: 'get',
    params: params
  })
}

// 提前结束
export function endNow(params) {
  return request({
    url: baseUrl + '/endNow',
    method: 'get',
    params: params
  })
}

// 根据任务码获取该点餐的商家信息
export function getStoreInfo(params) {
  return request({
    url: baseUrl + '/getStoreInfo',
    method: 'get',
    params: params
  })
}

// 根据任务码获取该点餐的商家信息
export function getDefaultTaskTitle(params) {
  return request({
    url: baseUrl + '/getDefaultTaskTitle',
    method: 'get',
    params: params
  })
}

// 获取正在进行中的所有任务
export function getAllOngoingTask(params) {
  return request({
    url: baseUrl + '/getAllOngoingTask',
    method: 'get',
    params: params
  })
}
